411e59102ca9141bf38bd7775eb5569fd5ad04e2,src/main/java/weixin/popular/api/MessageAPI.java,MessageAPI,mediaUploadnews,#String#List#,83

Before Change


	 */
	public Media mediaUploadnews(String access_token,List<Article> articles){
		try {
			MediaType mediaType = new MediaType("application","json",Charset.forName("UTF-8"));
			HttpHeaders headers = new HttpHeaders();
			headers.setContentType(mediaType);
			String str = objectMapper.writeValueAsString(articles);
			String messageJson = "{\"articles\":"+str+"}";
			HttpEntity<String> httpEntity = new HttpEntity<String>(messageJson,headers);
			ResponseEntity<Media> responseEntity = super.restTemplate.exchange(BASE_URI+"/cgi-bin/media/uploadnews?access_token={access_token}", HttpMethod.POST,httpEntity,Media.class, access_token);
			return responseEntity.getBody();
		} catch (RestClientException e) {
			e.printStackTrace();
		} catch (JsonProcessingException e) {

After Change


	 * @param articles 图文信� 1-10 个
	 * @return
	 */
	public Media mediaUploadnews(String access_token,List<Article> articles){
		String messageJson = null;
		try {
			String str = objectMapper.writeValueAsString(articles);
			messageJson = "{\"articles\":"+str+"}";
		} catch (JsonProcessingException e) {
			e.printStackTrace();
		}
		Header header = new BasicHeader(HttpHeaders.CONTENT_TYPE,ContentType.APPLICATION_JSON.toString());
		HttpUriRequest httpUriRequest = RequestBuilder.post()
										.setHeader(header)
										.setUri(BASE_URI+"/cgi-bin/media/uploadnews")
										.addParameter("access_token", access_token)
										.setEntity(new StringEntity(messageJson,Charset.forName("utf-8")))
										.build();
		return localHttpClient.execute(httpUriRequest,JsonResponseHandler.createResponseHandler(Media.class));
	}

	/**